#include "z_lib.h"
#include <stdio.h>

void f1(char * w, int a);
void f2(char * w, int a);
void f3(char * w, int a);
int main(int argc, char ** argv){
	void (*func[])(char * w, int a) = {f1,f2,f3};
	int fg = argc - 1;
	call_func(fg,func,"called",3);
	return 0;
}

void f1(char * w, int a){
	printf("%d%s\n",a,w);
}
void f2(char * w, int a){
	printf("%d%s\n",a,w);
}
void f3(char * w, int a){
	printf("%d%s\n",a,w);
}
